Shor's Algorithm and Factoring: Don't Throw Away the Odd Orders

نویسنده

  • Anna Johnston
چکیده

Shor’s algorithm factors an integer N in two steps. The quantum step computes the order of a mod N where a is relatively prime to N . The classical step uses this order to factor N . Descriptions of the classical step require the order, s, to be even and that a 6≡ −1 mod N . If s is odd or a ≡ −1 mod N , then the quantum step is repeated. This paper describes how each prime divisor of the order s, not just 2, can be used to factor N . 1 Sketch of Shor’s Algorithm Shor’s[4] algorithm factors a composite integer N , which is not a non-trivial power, in two steps. The first step uses quantum computing to find the order of some integer a modulo N , where gcd(a,N) = 1. In other words, this step finds the smallest positive integer s such that as ≡ 1 mod N . The second step uses the order, s, and classical techniques to factor N . If s is odd or as/2 ≡ −1 mod N , then the quantum step is repeated. Otherwise, let b2 ≡ as/2 mod N , and notice that b2 has order 2 modulo N . In other words, b 2 2 ≡ 1 mod N and ( b2 − 1 ) ≡ (b2 − 1) (b2 + 1) ≡ 0 mod N. A non-trivial factorization of N is N = gcd((b2 − 1) , N) gcd((b2 + 1) , N) .

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quantum Computation and Shor's Factoring Algorithm

The eld of quantum computation studies the power of computers that are based on quantum-mechanical principles. We give a brief introduction to the model of quantum computation and to its main success so far: Peter Shor's eecient quantum algorithm for factoring integers.

متن کامل

Shor ’ s Algorithm for Factoring Large Integers ∗

This work is a tutorial on Shor's factoring algorithm by means of a worked out example. Some basic concepts of Quantum Mechanics and quantum circuits are reviewed. It is intended for non-specialists which have basic knowledge on undergraduate Linear Algebra.

متن کامل

ua nt - p h / 03 03 17 5 v 1 2 9 M ar 2 00 3 Shor ’ s Algorithm for Factoring Large Integers ∗

This work is a tutorial on Shor's factoring algorithm by means of a worked out example. Some basic concepts of Quantum Mechanics and quantum circuits are reviewed. It is intended for non-specialists which have basic knowledge on undergraduate Linear Algebra.

متن کامل

Shor's quantum factoring algorithm on a photonic chip.

Shor's quantum factoring algorithm finds the prime factors of a large number exponentially faster than any other known method, a task that lies at the heart of modern information security, particularly on the Internet. This algorithm requires a quantum computer, a device that harnesses the massive parallelism afforded by quantum superposition and entanglement of quantum bits (or qubits). We rep...

متن کامل

Quantum Factoring and Search Algorithms

Quantum Factoring and Search Algorithms Quantum Information Seminar Friday, Sep. 17, 1999 Ashok Muthukrishnan Rochester Center for Quantum Information (RCQI) ___________________________________________________________ § 1. Quantum Algorithm for Factorisation (1994) A. Factorising and cryptography p. 2 B. Relation of factorisation to period-finding p. 5 C. Quantum algorithm for period-finding p....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IACR Cryptology ePrint Archive

دوره 2017  شماره 

صفحات  -

تاریخ انتشار 2017